package com.iflytek.day19;

import java.time.ZoneId;
import java.util.Set;

/**
 * ZoneId时区
 */
public class _07_DateExtDemo {
  public static void main(String[] args) {
        /*
        static Set<string> getAvailableZoneIds() 获取Java中支持的所有时区
        static ZoneId systemDefault() 获取系统默认时区
        static Zoneld of(string zoneld) 获取一个指定时区
        */

    // 1.获取所有的时区名称
    Set<String> zoneIds = ZoneId.getAvailableZoneIds();
    System.out.println(zoneIds.size());// 600
    System.out.println(zoneIds);// Asia/Shanghai

    // 2.获取当前系统的默认时区
    ZoneId zoneId = ZoneId.systemDefault();
    System.out.println(zoneId);// Asia/Shanghai

    // 3.获取指定的时区
    ZoneId zoneId1 = ZoneId.of("Asia/Pontianak");
    System.out.println(zoneId1);// Asia/Pontianak
  }
}
